.side-extension {
	margin-bottom: 16px;
	padding: 10px 20px;
	border: 1px solid #DDD;
	box-shadow: 0 2px 0 0 #ededed;
	background: #FFF;
	font-size: 12px;
	*zoom: 1
}

.side-extension h3 {
	padding: 3px 0 13px;
	font-size: 16px
}

.side-extension img {
	display: block
}

.side-extension__item {
	display: block;
	border-bottom: 1px dotted #DDD;
	margin-bottom: 20px;
	padding-bottom: 13px
}

.side-extension__item--last {
	border-bottom: 0;
	margin-bottom: 0
}

.side-extension--multiple {
	padding: 0 20px 1px
}

.side-extension--download .side-extension__item {
	margin: 0;
	padding: 0;
	width: 198px;
	height: 115px;
	background-image: url(http://s1.meituan.net/www/css/i/sp-sidebar.va906d635.png);
	background-repeat: no-repeat
}

.side-extension__item--client {
	background-position: 0 0
}

.side-extension__item--movie {
	background-position: 0 -116px
}

.side-extension__item--hotel {
	background-position: 0 -232px
}

.side-extension--link .side-extension__item {
	margin: 0;
	padding: 40px 0 20px 40px;
	background-image: url(http://s1.meituan.net/www/css/i/sp-sidebar.va906d635.png);
	background-repeat: no-repeat;
	color: #666
}

.side-extension--link .side-extension__item:hover {
	text-decoration: none;
	color: #0BB
}

.side-extension--link .description {
	display: block;
	color: #666
}

.side-extension__item--job {
	background-position: 0 -348px
}

.side-extension__item--feedback {
	background-position: 0 -425px
}

.side-extension__item--business {
	background-position: 0 -501px
}

.side-extension__item--survey {
	background-position: 0 -594px
}

.side-extension--single {
	padding: 0
}

.side-extension--recruit {
	position: relative;
	margin-bottom: -1px;
	border-bottom: 0;
	box-shadow: none;
	z-index: 1
}

.side-extension--recruit a {
	display: block;
	width: 238px;
	height: 120px;
	background: url(http://s1.meituan.net/www/css/i/sp-sidebar.va906d635.png) 0 -866px no-repeat
}

.side-extension--lottery {
	height: 154px;
	background: url(http://s1.meituan.net/www/css/i/sp-sidebar.va906d635.png) 0 -711px no-repeat
}

.side-extension--lottery .old {
	display: block;
	height: 45px;
	_cursor: pointer
}

.side-extension--lottery #lottery-list {
	margin-top: 19px;
	margin-left: 78px
}

.lottery-result-list__item {
	position: relative;
	padding-left: 5px;
	width: 155px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.lottery-result-list__item i {
	position: absolute;
	top: 0;
	left: 0;
	width: 4px;
	height: 4px;
	margin-top: 11px;
	background: url(http://s0.meituan.net/www/css/i/sp-main-new-24.v1e28fcd5.png) 0 -341px no-repeat;
	_background-image: url(http://s1.meituan.net/www/css/i/sp-main-new.vdf4e4a8f.png)
}

.side-extension--topic h3 {
	padding: 10px 20px;
	background: #FFF
}

.side-extension--topic .topic-item-w {
	*zoom: 1;
	*vertical-align: bottom
}

.side-extension--topic .topic-item {
	display: block;
	height: 140px;
	overflow: hidden;
	background-repeat: no-repeat
}

.side-extension--topic .topic-item:hover {
	text-decoration: none
}

.side-extension--topic .topic-item__title {
	text-indent: -9999px;
	display: block
}

.side-extension--topic .topic-item__subtitle {
	margin-left: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #666
}

.side-extension .deal-tile--reco {
	height: auto
}

.side-extension .w-link {
	height: auto
}

.side-extension--history .clear-history {
	float: right;
	font-weight: normal;
	font-size: 12px;
	line-height: 24px
}

.side-extension--history .no-history {
	height: 60px;
	line-height: 60px;
	color: #666;
	text-align: center
}

.side-extension--history .history-list h5 {
	height: 32px;
	line-height: 16px;
	overflow: hidden;
	font-size: 12px;
	font-weight: normal
}

.side-extension--history .history-list__item {
	padding: 18px 0;
	font-size: 12px;
	color: #666;
	zoom: 1;
	border-bottom: 1px dotted #DDD
}

.side-extension--history .history-list__item--first {
	padding-top: 0
}

.side-extension--history .history-list__item--last {
	border: 0;
	padding-bottom: 0
}

.side-extension--history .history-list__item a {
	color: #666
}

.side-extension--history .history-list__item a:hover {
	color: #0BB;
	text-decoration: none
}

.side-extension--history .history-list__item img {
	float: left;
	margin: 2px 10px 0 0
}

.side-extension--history .history-list__item p {
	padding-top: 4px
}

.side-extension--history .history-list__item .price {
	padding-right: 5px;
	font: bold 12px/12px arial,sans-serif;
	color: #f76120
}

.side-extension--history .history-list__item .old-price {
	color: #999
}